﻿/*
* name: Global && Pc StyleSheet
* version: v1.0.0
* update: 增加base UI类
* data: 2015-01-30
*/

/* reset */
body { font: 13px/1.7 'helvetica neue',tahoma,'hiragino sans gb',stheiti,
'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif; overflow-x: hidden; 
color: #555;background: #f4f4f4;}
body, h1, h2, h3, h4, p, ul, ol, dd, dl, form { margin: 0;}
input, button, select { font-size: 100%; box-sizing: border-box;margin: 0; padding: 0; 
	vertical-align: middle; border: 1px solid #ccc; outline: none;line-height: normal;}
textarea { overflow: auto; height: auto; resize: vertical;vertical-align: top;}
img {max-width: 100%; vertical-align: top;border: 0 ;height: auto; 
	-ms-interpolation-mode: bicubic;}
ul { padding-left: 0; list-style-type: none;}
i, b {font-weight: normal; font-style: normal;}
a {-webkit-transition: all 0.3s ease;transition: all 0.3s ease; text-decoration: none; 
	outline: none;color:inherit;}
a:hover { color: #008ece;}

/* html5 ele */
article, aside, dialog, footer, header, section, nav, figure, menu { display: block;}
audio, canvas, progress, video {display: inline-block;vertical-align: baseline; }

/* 高亮选中 */
::-moz-selection {color: #fff; background: #008ece; }
::selection {color: #fff; background: #008ece; }

/* modern ie */
@-ms-viewport { width: device-width;}

/* ico */
.ico { display: inline-block; overflow: hidden; width: 20px; height: 20px; 
	vertical-align: middle; background: url(../images/ico.png);}
.ico1_2 { background-position: -20px 0;}
.ico1_3 { background-position: -40px 0;}
.ico1_4 { background-position: -60px 0;}
.ico1_5 { background-position: -80px 0;}
.ico2_1 { background-position: 0 -20px;}
.ico2_2 { background-position: -20px -20px;}
.ico2_3 { background-position: -40px -20px;}
.ico2_4 { background-position: -60px -20px;}
.ico2_5 { background-position: -80px -20px;}
.ico3_1 { background-position: 0 -40px;}
.ico3_2 { background-position: -20px -40px;}
.ico3_3 { background-position: -40px -40px;}
.ico3_4 { background-position: -60px -40px;}
.ico3_5 { background-position: -80px -40px;}
.ico4_1 { background-position: 0 -60px;}
.ico4_2 { background-position: -20px -60px;}
.ico4_3 { background-position: -40px -60px;}
.ico4_4 { background-position: -60px -60px;}
.ico4_5 { background-position: -80px -60px;}

/* baseUI */
.wrap { max-width: 1000px; margin-right: auto; margin-left: auto; *width: 1000px;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after {display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el {overflow: hidden;white-space: nowrap;  text-overflow: ellipsis;}
.opc0 { opacity: 0;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}

button, .button{ padding:0 1em;margin:0 .5em .5em 0;background:#86c166;color:#fff;
	vertical-align: top;display: inline-block;line-height: 2em;height: 2em; border:0;
	border-radius: 2px;cursor: pointer;}
button:hover, .button:hover{color: #fff; filter: alpha(opacity=85);opacity: .85;}
button.big, .button.big{font-size:1.2em;height: 2.5em;line-height: 2.5em; }

.datalist {border-collapse: collapse; border-spacing:0; border: 1px solid #ccc; }
.datalist caption { padding-bottom: 5px;}
.datalist th {font-weight: 700; padding: 5px 15px; border: 1px solid #ccc; 
	background: #eee;}
.datalist td {padding: 5px 15px; border: 1px solid #ccc;}
.datalist tr.altrow { background: #ccc;}


/* rect */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 67%;}
.rect-5625{padding-bottom: 56.25%;}
.rect-100{padding-bottom: 100%;}

/* style */

/*header*/
.index{ background-color:#fff;}
.header{ height:50px; background-color:#f2f2f2}
.logo{ float:left;}
.logo a{ font-size:0; color:#000; font-weight:bold; line-height:50px;}
.tlk{ float:right; line-height:50px;}
.tlk a{  float:left; margin-left:28px; font-size:14px; color:#595757}
.tlk a i{ color:#00479d}

.nav_out{ background-color:#fff;}
.menu>ul>li{ position:relative; float:left; width:11.1%; z-index:11}
.menu>ul>li>a{ display:block; line-height:65px; text-align:center; font-size:16px; color:#2d2d2d; }
.menu>ul>li.cur>a,.menu>ul>li>a:hover{ background-color:#008ece; color:#fff;}

.nav{ background-color:#fff;}
.xc-nav{ box-shadow:3px 3px 3px #ccc;}

.nav .lev2{ display:none; position:absolute; left:0px; top:100%; width:111px; padding:15px 0; background-color:#004395;}
.nav .lev2 li{ float:none; width:auto}
.nav .lev2 a{ display:block; padding-left:25px; color:#fff; font-size:12px;text-align:left; line-height:normal; line-height:25px; transition:none}
.nav .lev2 a:hover{  background:url(../images/lev2arr.png) 90% center no-repeat}

.mobile_key{ display:none; position:absolute; left:8px; top:24px; width:22px; height:18px; margin-top:-9px; background:url(../images/m_menu.png); font:0/0 a; letter-spacing:-9px;}

/*footer*/
.footer-hd{ height:38px; line-height:38px; background-color:#008ece}
.footer-hd a{ color:#fff;}
.footer-hd  em{ padding:0 10px; font-style:normal; color:#fff;}
.footer-bd{ height:60px; background-color:#1c1c1c; line-height:60px; color:#7c7c7c}
.footer-hd-left{ float:left;}
.footer-hd-right{ float:right;}

.footer-hd-left a:hover{ text-decoration:underline}

.footer-hd-right ._share a{ background:url(../images/foot_share.png); width:24px; height:25px; padding-left:0; font:0/0 a; letter-spacing:-9px;}
.footer-hd-right ._share a.bds_sqq{ background-position:0 0;}
.footer-hd-right ._share a.bds_weixin{ background-position:-29px 0;}
.footer-hd-right ._share a.bds_qzone{ background-position:-58px 0}
.footer-hd-right ._share a.bds_tsina{background-position:-87px 0}
.footer-hd-right ._share a.bds_more{background-position:-116px 0}

.footer-bd-left{ float:left;}
.footer-bd-right{ float:right;}
.f_link{ font-size:14px; margin-top:20px;}
.f_link ._val .b1{ float:right;}
.f_link ._val .b2{ float:left}
.f_link ._val span{ padding:0 15px;}
.footer-bd-right  .f_link ._option{ width:169%; top: auto ; bottom:20px;}
.footer-bd-right  .f_link ._option a{ padding-left:5px; font-size:12px; margin-bottom:5px;}


/*index*/
.banner{ height:345px; overflow:hidden; z-index:10}
.banner img{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; height:345px; max-width:none;} 
.banner .slide_nav{ position:absolute; bottom:10px; left:50%; margin-left:-70px;}
.banner .slide_nav a{ float:left; width:10px; height:10px; border-radius:50%; background-color:#fff; margin-right:10px; font:0/0 a; letter-spacing:-9px; cursor:pointer;}
.banner .slide_nav .on{ background-color:#facd00}

.border_box{ border:1px solid #e8e8e8}
.i-chanT{ font-size:18px; color:#434343; font-weight:bold;}
.i-chanT ._more{ float:right; font-size:12px; font-family:Arial; color:#8b8b8b; margin-top:10px; font-weight:normal}

.i-part1{ margin-top:45px;}
.i-news-left{ float:left; width:37%; margin-left:3%; margin-top:10px;}
.i-news-right{ position:relative; float:right; width:56%; overflow:hidden;}
.i-news-right img{ height:301px; width:auto;-moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.i-news-right img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.i-news-left li{ position:relative;}
.i-news-left li a{ display:block; padding-left:27px;}
.i-news-left li i{ position:absolute; left:0px; top:20px; width:10px; height:10px; background:url(../images/i-news-a.png)}
.i-news-left li{ border-bottom:1px solid #e8e8e8; padding:14px 0;}
.i-news-left li._last{ border-bottom:0;}
.i-news-left li ._t{ font-size:14px; color:#000;}
.i-news-left li p{ display:none; font-size:12px; color:#646464}
.i-news-left li.on i{ background:url(../images/i-news-j.png)}
.i-news-left li.on p{ display:block;}
.i-news-left li.on ._t{ color:#008ece; text-decoration:underline;}

.i-news-right .wz{ position:absolute; bottom:0; left:0; width:100%; height:55px;  background:url(../images/black.6.png)}
.i-news-right .wz ._t{ float:left; width:75%; padding-left:15px; padding-top:10px; color:#fff;}
.i-news-right .wz ._date{ position:absolute; right:0px; top:0px; width:65px; height:55px; background-color:#008ece}

.i-news-right ._date{ text-align:center; color:#fff;}
.i-news-right ._date .s1{ font-size:14px; font-family:Arial; border-bottom:1px dotted #fff;}
.i-news-right ._date .s2{ font-size:20px; font-family:Arial;}

.i-gg{ background-color:#f9f9f9}
.i-gg .i-chanT{ margin:10px 15px 0;}
.i-gg .border_box{ padding-bottom:48px; background:url(../images/i-news-right-bg.png) bottom center no-repeat}
.i-gg ._st{ font-size:12px; color:#008ece; margin-left:15px;}
.i-gg li{ padding:10px 15px;}
.i-gg li a{ color:#646464}
.i-gg li:hover{ background-color:#f0efed}

.i-part2{ margin-top:40px; margin-bottom:40px; font-size:12px;}
.i-part2 .border_box{ border-top:2px solid #00479d; padding:10px 23px; height:215px;}
.i-part2 .i-chanT{ margin-bottom:10px;}
.i-part2 ._list li{ padding-left:13px; border-bottom:1px dotted #bfbfbf; background:url(../images/dot2.png) left center no-repeat}
.i-part2 ._list li a{ display:block; line-height:25px; color:#646464;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.i-part2 ._list li:hover{ background:url(../images/dot1.png) left center no-repeat}
.i-part2 ._list img{ max-width:none; margin-top:5px;}

.ir_mu li{ margin-bottom:13px;}
.ir_mu li a{ display:block; padding-left:20px; line-height:47px; background-color:#008ece; color:#fff; font-size:16px;}
.ir_mu li i{ display:inline-block; width:47px; height:47px; background:url(../images/irico.png); vertical-align:middle; margin-right:10px;}
.ir_mu li.l1 i{background-position:0 0}
.ir_mu li.l2 i{ background-position:0 -59px}
.ir_mu li.l3 i{background-position:0 -118px}
.ir_mu li.l4 i{background-position:0 -177px}

.ir_mu li:hover a{ background-color:#facd00; color:#000}
.ir_mu li:hover i{ background-image:url(../images/irico_on.png)}

/*common*/
.content{padding:20px;background-color:#fff;min-height: 200px;padding-bottom:60px;}

.xchanT{ float:left}
.schanT{ float:right}
.schanT li{ float:left; height:40px; line-height:40px; text-align:center;}
.schanT li a{ display:block; width:105px; background-color:#fbfbfb; font-size:14px; color:#787879; border:1px solid #d7d7d7; border-right:0;}
.schanT li.last a{ border-right:1px solid #d7d7d7}
.schanT li.cur a,.schanT li a:hover{ background-color:#008ece; color:#fff; border-color:#008ece}
.xchanT ._t{ float:left; color:#008ece; font-size:30px; line-height:normal; padding-right:14px; border-right:1px solid #d9d9d9; margin-right:20px;}

.posi{ margin:40px 0 30px;}

.Bread-B1 { float:left; color: #a3a3a3; font-size: 12px; margin-top:15px; }
.Bread-B1 .tico{ font-size:17px;}
.Bread-B1 a { color: #626262; }
.Bread-B1 span{ color: #626262;}
.Bread-B1 em [class^="ico-"] { font-size: 16px; margin: 0 5px; }
.top_img{ margin-bottom:30px;}

/*联系我们*/
.contact_map{ margin-top:0px;}

/*科学研究*/
.honour_list{ margin-top:25px;}
.honour_list li{ position:relative; margin-bottom:2%;}
.honour_list li span{ position:absolute; left:0; bottom:0; width:100%; height:35px; line-height:35px; background:url(../images/black.6.png); text-align:center; color:#fff; z-index:2}
.honour_list li i{ display:none; position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/honor_i_bg.png); z-index:1;}
.honour_list li i b{ position:absolute; left:50%; top:50%; width:33px; height:33px; margin-left:-15px; margin-top:-15px; background:url(../images/honor_03.png) no-repeat}
.honour_list li:hover i{ display:block;}


/*分页*/
.page { text-align: center; line-height: 16px; margin-top: 20px; }
.page span, .page a { display: inline-block; border: 1px solid #ededed; padding: 5px 10px; vertical-align: middle; margin: 0 0 10px -1px; }
.page .goprev { margin-right: 10px; }
.page .gonext, .page .count { margin-left: 10px; }
.page span, .page a:hover { background: #0e90d2; color: #ffffff; }
.page span.goprev, .page span.gonext { color: #cccccc; background: none; }
.page span.count { border: 0; background: 0; color: #333333; }

/*下载*/
.Download-D1{ margin-top:25px;}
.Download-D1-title { height: 35px; line-height: 35px; font-size: 16px; font-weight: 700; padding: 0 10px; color: #ffffff; background: #333333; }
.Download-D1-list li { height: 35px; line-height: 35px; background: #ffffff; color: #333333; overflow: hidden; vertical-align: top; border-bottom: 1px solid #eee\9; }
.Download-D1-list li:nth-child(even) { background: #ededed; }
.Download-D1-list li a { color: #333333; }
.Download-D1-list li a:hover { color: #0e90d2; }
.Download-D1-list ._title { padding: 0 10px; }
.Download-D1-list li .r { border-left: 1px solid #ededed; padding: 0 20px 0 10px; }
.Download-D1-list [class^="ico-"] { font-size: 16px; color: #0e90d2; }


/*加入我们*/
.JobList-J2 ._jt {  height: 45px; line-height: 45px; margin-top: 10px; overflow: hidden;  *zoom: 1;cursor: pointer; border-bottom:1px solid #ebebeb; }
.JobList-J2 ._jt strong { float: left; padding-left:15px;  font-size:16px; font-weight:normal }
.JobList-J2 ._jt span { float: right; width:12px; height:12px; margin-top:15px; margin-right:15px; background:url(../images/join_06.png) }
.JobList-J2 ._jt [class^="ico-"] { font-size: 12px; color: #999999; }
.JobList-J2 ._jc { display: none; background-color:#f0f0f0 }
.JobList-J2 ._jc .btn{ height:50px; line-height:50px; border-top:1px solid #fff; margin-top:20px; }
.JobList-J2 ._jc .btn a{ float:right; color:#464646; font-size:14px; font-weight:bold}
.JobList-J2 ._jcon { padding: 10px; }
.JobList-J2 ._jt_act span { background:url(../images/join_03.png) }
.JobList-J2 ._jt_act{background-color: #008ece; border-bottom:0;}
.JobList-J2 ._jt_act strong{color: #fff; font-weight:bold;}

/*新闻*/
.news-first{ margin-bottom:80px;}
.news-first ._info ._t{ font-size:20px; color:#626262; font-weight:bold; margin-top:10px; }
.news-first ._info time{ display:block; background:url(../images/time_ico.png) left center no-repeat; font-size:16px; color:#969696; padding-left:32px; margin:30px 0;}
.news-first ._info p{ font-size:12px; color:#7c7985;}
.news-first ._info ._more{ display:block; width:122px; height:40px; line-height:40px; border:2px solid #d3d3d3; text-align:center; font-size:14px; margin-top:30px;}
.news-first ._info ._more:hover{ background-color:#008ece; color:#fff; border-color:#008ece}


.news-list{ clear:both;}
.news-list li { padding-bottom:25px; margin-bottom:25px; border-bottom:1px dotted #d4d4d4; overflow:hidden;}
.news-list li h3 { margin-bottom:15px;}
.news-list li h3 span{ float:left; font-size:20px; color:#626262}
.news-list li h3 time{ float:right;background:url(../images/time_ico.png) left center no-repeat; font-size:16px; color:#969696; padding-left:32px; font-size:16px; color:#969696; font-weight: normal}
.news-list li p{ font-size:12px; color:#878787}
.news-list li ._img{ float:left; margin-right:25px; width:170px; height:130px;}

.news-list li:hover h3 span{ color:#008ece}

/*科学研究详情页*/
.hono_rec { position:relative; padding:15px 30px; }
.hono_rec ._t{ font-size:15px; color:#000; margin-bottom:25px;}
.hono_rec_list{ height:195px;}
.hono_rec_list li span{ display:block; font-size:13px; color:#313131; margin-top:10px;}
.hono_rec_list .slide_nav{ display:none}
.hono_rec .arrs{ position:absolute; top:50%; margin-top:-20px; width:23px; height:40px;}
.hono_rec .k_prev{ left:0px; background:url(../images/rec_prev.png)}
.hono_rec .k_next{ right:0px; background:url(../images/rec_next.png)}

/*新闻详情*/

.NewsDetail-B2 ._head { border-bottom: 1px dotted #cccccc; padding: 0; margin: 0; background: #ffffff; }
.NewsDetail-B2 ._head ._title { font-size: 18px; line-height: 16px; color: #333333; }
.NewsDetail-B2 ._tools { padding: 10px 0; color: #999999; }
.NewsDetail-B2 ._tools [class^="ico-"] { font-size: 16px; color: #cccccc; }
.NewsDetail-B2 ._tools ._b2l [class^="ico-"] { color: #008ece; }
.NewsDetail-B2 .myart { padding: 20px 0; }
.NewsDetail-B2 ._detailPage_bottom { border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc; height: 60px; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom li { padding: 0 10px; border-bottom: 1px solid #cccccc; height: 30px; line-height: 30px; overflow: hidden;  *zoom: 1;
}
.NewsDetail-B2 ._detailPage_bottom ._mark { float: left; margin-right: 10px; font-weight: bold; }
.NewsDetail-B2 ._detailPage_bottom ._mark [class^="ico-"] { font-weight: normal; font-size: 18px; color: #999999; }
.NewsDetail-B2 ._detailPage_bottom ._title { float: left; width: 50%; height: 30px; font-size: 14px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { color: #0e90d2; }
.NewsDetail-B2 ._detailPage_bottom ._time { float: right; }
.NewsDetail-B2 .bdsharebuttonbox:after { display: inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float: none; background: none; padding-left: 2px; }

/*公司简介*/
.about_t{ font-weight:bold; font-size:24px; color:#878787; margin-bottom:30px;}
.about_imgs{ float:right; margin-left:20px; width:460px; height:315px; overflow:hidden;}
.about_imgs .arrs{ position:absolute; top:50%; margin-top:-34px; width:37px; height:68px;}
.about_imgs .arr_prev{ left:0; background:url(../images/about_prev.png) }
.about_imgs .arr_next{ right:0;background:url(../images/about_next.png)}
.about_con p{ font-size:14px; color:#8d8d8d; line-height:2; margin-bottom:20px; text-indent:28px;}


.channelContent-11453 .Form-J1 .Form-J1-Btn ._submit{ background-color:#008ece !important}
.channelContent-11452 .form-m1 .form-m1-btn ._submit{ background-color:#008ece !important}

.footer-hd-left ._ewm{ position:relative;}
.footer-hd-left ._ewm ._img1{ margin-top:6px;}
.footer-hd-left ._ewm ._img2{ display:none; position:absolute; left:-60px; top:-134px; width:120px; height:122px; max-width:none;}

._yjfx li{padding-left:50px;height:38px;line-height:38px;margin-bottom: 5px;background-color:#f7f7f7;font-size:14px;font-size:16px;background-position: left center;background-repeat:no-repeat;}
._yjfx li.l1{ background-image:url(../images/yjfxi1.jpg)}
._yjfx li.l2{ background-image:url(../images/yjfxi2.jpg)}
._yjfx li.l3{ background-image:url(../images/yjfxi3.jpg)}
._yjfx li.l4{ background-image:url(../images/yjfxi4.jpg)}

.yjfx_img { width:105%;}
.yjfx_img li{position:relative;float:left;width: 232px;overflow:hidden;margin-right:10px;}
.yjfx_img li ._t{ position:absolute; bottom:0; left:0; width:100%; height:45px; line-height:45px; background:url(../images/black.6.png); text-align:center; color:#fff; font-size:16px;}
.yjfx_img li img{ -moz-transition: all .8s ease 0s;-ms-transition: all .8s ease 0s;-o-transition: all .8s ease 0s;transition: all .8s ease 0s;}
.yjfx_img li img:hover{transform: scale(1.1);-moz-transform: scale(1.1);-webkit-transform: scale(1.1);}

.rightimg{ float:right;}

.channelContent-33495 .form-m1 .form-m1-btn button { border-radius:0!important; }
.yjfx_img li p {padding-bottom: 136%;overflow:hidden;height:0;}


.channelContent-33496 .Form-J1 .Form-J1-Btn ._submit {
    background-color: #008ece !important;
}

.channelContent-33495 .form-m1 .form-m1-btn ._submit {
    background-color: #008ece !important;
}



/*2016-08-05*/
.i-part2 .border_box{height:auto;min-height:215px;}
._yjfx li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.yjfx_img li{margin-bottom:20px;}
.honour_list li span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}

.content{min-height:500px;}
.footer-bd-left a{color:#7c7c7c;}
a:hover{color: #008ece}
.footer-hd-left ._ewm ._img1{margin-top:0;vertical-align:middle;}

.footer-bd-right{*width:16%;}